#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include "queue.h"

static void show(Item *pitem);

int main()
{
	int i;
	Queue qe;
	Item item;
	time_t now;

	createQueue(&qe);
	
	srand(time(&now));
	for (i = 0;i < MAX_QSIZE;i++){
		item.key = i;
		item.data = 'a' +  rand() % 26;
		enItem(&qe,item);
	}

	i = 0;
	while(!qIsEmpty(&qe)){
		i++;
		deItem(&qe,&item);
		show(&item);
		printf("%s",(i % 8)?" ":"\n");
	}

	destroyQueue(&qe);
	return 0;
}

static void show(Item *pitem)
{
	printf("%c",pitem->data);
}

